from PIL import Image

def process_image(image_path):
    # 打开图像
    img = Image.open(image_path)

    # Step 1: 将图像缩小为原来的 1/5（使用默认的双三次插值法）
    small_img = img.resize((img.width // 5, img.height // 5))

    # Step 2: 将缩小后的图像放大 5 倍（使用最近邻插值法）
    pixelated_img = small_img.resize((small_img.width * 5, small_img.height * 5), Image.NEAREST)

    # 保存处理后的图像
    pixelated_img.save("earth_zoom.jpg")
    print("处理后的图像已保存为 earth_zoom.jpg")

# 调用函数处理图像
process_image("earth.jpg")